a flurry of excitement - Turkish English Dictionary